package easyexcel.entity;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * A Rx.
 */

@Data
@NoArgsConstructor
@AllArgsConstructor

public class Rx implements Serializable {


    @ExcelProperty(value = "ID", index = 0)
    private String id;

    @ExcelProperty(value = "RX_CODE", index = 1)
    private String rxCode;

    @ExcelProperty(value = "OP_EM_HP_NO", index = 2)
    private String opEmHpNo;

    @ExcelProperty(value = "RX_TYPE", index = 3)
    private String rxType;

    @ExcelProperty(value = "RX_DT", index = 4)
    private Date rxDt;

    @ExcelProperty(value = "ENABLED", index = 5)
    private Boolean enabled;

    @ExcelProperty(value = "DPT_CODE", index = 6)
    private String dptCode;

    @ExcelProperty(value = "DOC_CODE", index = 7)
    private String docCode;

    @ExcelProperty(value = "DOC_NAME", index = 8)
    private String docName;

    @ExcelProperty(value = "DOC_ID_CARD", index = 9)
    private String docIdCard;

    @ExcelProperty(value = "MD_DIS_CODE", index = 10)
    private String mdDisCode;

    @ExcelProperty(value = "MD_DIS_NAME", index = 11)
    private String mdDisName;

    @ExcelProperty(value = "DIS_CODE_1", index = 12)
    private String disCode1;

    @ExcelProperty(value = "DIS_NAME_1", index = 13)
    private String disName1;

    @ExcelProperty(value = "DIS_DES", index = 14)
    private String disDes;

    @ExcelProperty(value = "ORGAN_CODE", index = 15)
    private String organCode;

    @ExcelProperty(value = "ORGAN_NAME", index = 16)
    private String organName;

    @ExcelProperty(value = "HOSPITAL_BRANCH", index = 17)
    private String hospitalBranch;

    @ExcelProperty(value = "NAME", index = 18)
    private String name;

    @ExcelProperty(value = "CARD_NO", index = 19)
    private String cardNo;

    @ExcelProperty(value = "IDENTITY_NUM", index = 20)
    private String identityNum;

    @ExcelProperty(value = "MOBILE_PHONE", index = 21)
    private String mobilePhone;

    @ExcelProperty(value = "USE_NOTE", index = 22)
    private String useNote;

    @ExcelProperty(value = "JHI_TYPE", index = 23)
    private String jhiType;

    @ExcelProperty(value = "RATIONAL_STATE", index = 24)
    private String rationalState;

    @ExcelProperty(value = "RATIONAL_REASON", index = 25)
    private String rationalReason;

    @ExcelProperty(value = "PLACE", index = 26)
    private String place;

    @ExcelProperty(value = "SN", index = 27)
    private String sn;

    @ExcelProperty(value = "PLAINTEXT", index = 28)
    private String plaintext;

    @ExcelProperty(value = "CIPHERTEXT", index = 29)
    private String ciphertext;

    @ExcelProperty(value = "TIMESTAMP", index = 30)
    private String timestamp;

    @ExcelProperty(value = "CREATED_BY", index = 31)
    private String createdBy;

    @ExcelProperty(value = "CREATED_DATE", index = 32)
    private Date createdDate;

    @ExcelProperty(value = "LAST_MODIFIED_BY", index = 33)
    private String lastModifiedBy;

    @ExcelProperty(value = "LAST_MODIFIED_DATE", index = 34)
    private Date lastModifiedDate;

    @ExcelProperty(value = "DELETED", index = 35)
    private Boolean deleted;

    @ExcelProperty(value = "PATIENT_NO", index = 36)
    private String patientNo;

    @ExcelProperty(value = "PATIENT_ID", index = 37)
    private String patientId;

    @ExcelProperty(value = "HEALTH_REGISTERED", index = 38)
    private Boolean healthRegistered;

    @ExcelProperty(value = "RX_INVALID_DT", index = 39)
    private Date rxInvalidDt;

    @ExcelProperty(value = "MAIN_APPEAL", index = 40)
    private String mainAppeal;

    @ExcelProperty(value = "PRICE", index = 41)
    private Double price;

    @ExcelProperty(value = "DRUG_NAME", index = 42)
    private String drugName;

    @ExcelProperty(value = "REGISTERED_NUM", index = 43)
    private String registeredNum;

    @ExcelProperty(value = "CUR_DIS_HISTORY", index = 44)
    private String curDisHistory;


    private String source;


}
